本发明公开了一种智能ODN系统中快速感知端口状态的方法,涉及智能ODN领域,包括步骤:通过轮询端口状态获取到配线接口板是否在位的信息,如果配线接口板在位就返回端口状态;对于不在位的槽位,直接跳过轮询;确定端口状态发生变化时,才获取完整的电子标签信息。本发明读取一个槽位的端口状态所需时间可控制在10ms以内,获取端口状态的时间明显缩短,实现快速感知端口状态。
1.一种智能ODN系统中快速感知端口状态的方法,其特征在于包括以下步骤:步骤S1、子框上电后,开始逐个轮询子框配线控制板下的配线接口板;步骤S2、记录轮询次数,超过10次重新计数;步骤S3、根据轮询的次数判断轮询的类型,若轮询次数为第一次或大于10,则转到步骤S4;若轮询次数小于10,则转到步骤S6;步骤S4、查询槽位是否在位,占用的时间为10ms,如果在位,则转到步骤S5;如果不在位,则转到步骤S8;步骤S5、轮询端口电子标签,转到步骤S8;步骤S6、根据记录的信息判断槽位是否在位,如果在位,则转到步骤S7;如果不在位,则转到步骤S8;步骤S7、轮询端口状态,转到步骤S8;步骤S8、结束轮询之后,轮询下一个槽位的端口信息;如果是轮询端口电子标签,读取配线接口盘端口的电子标签信息需要20ms,如果是轮询端口状态,直接读取配线接口盘端口的端口状态只需要10ms;A、轮询端口状态时,通过单总线1-wire通信方式获取到配线接口板是否在位的信息,如果配线接口板在位就返回端口状态;对于不在位的槽位,直接跳过轮询;轮询多次端口状态后,轮询一次电子标签信息;B、确定端口状态发生变化时,才获取完整的电子标签信息:每次轮询端口状态获得一个配线接口板的端口信息后,将当前端口状态和上一次轮询的结果进行比较,如果发现当前端口状态发生了改变,有光纤接口拔出或者有新的接口插入,则主动上报端口状态变化信息,主动读取并更新端口电子标签信息,所述电子标签为eID或RFID。
技术领域本发明涉及智能ODN(Opticalxa0Distributionxa0Network,光分配网)领域,特别是涉及一种智能ODN系统中快速感知端口状态的方法。
背景技术ODN基于PON(Passivexa0Opticalxa0Network,无源光网络)设备的FTTH(Fiberxa0Toxa0Thexa0Home,光纤到户)光缆网络,是FTTH网络的重要组成部分,其作用是为OLT(Opticalxa0Linexa0Terminal,光线路终端)和ONU(Opticalxa0Networkxa0Unit,光网络单元)之间提供光传输通道,包括从运营商机房到用户家庭之间的光纤光缆、光连接器、光分路器以及安装连接这些器件的配套设备等。传统ODN网络光纤的部署和管理全部依靠手工方式,在数据录入时,需要通过手工录入光纤连接对应关系到后台数据库,错误率较高。在工程施工和运维中,需要手工进行光纤连接点或故障点的查找、定位,维护时难以快速定位故障点,效率低下,工作的可持续性受到巨大冲击。随着FTTx(Fiber-to-the-x,光纤接入)的建设进入规模布放时代,FTTx网络中海量光纤布放和高效管理的需求,使得运营商面临高昂的部署成本和巨大的运维压力,如何高效管理ODN网络中成几何级数增长的光纤已经越来越成为业界关注的焦点。目前在国际电联ITU-Txa0SG15/L.64标准中,已有关于使用二维码及RFID(Radioxa0Frequencyxa0Identification,射频识别)标签等方式来实现高效光纤路由及设备管理的建议方案,如通过使用专业工具逐个扫描二维码获取端口信息,或通过RFID来标识设备等。但受限于技术本身,以上两种技术仍无法实现光纤路由信息的自动获取等功能。智能ODN系统通过引入全球唯一电子标签及现场施工辅助软件,兼顾ODN网络的无源属性,在保持常规ODN系统的设备性能与应用范围的基础上,增加了智能化管理的功能。可实现光纤ID(IDentity,身份标识号码)管理、端口状态收集、端口查找指示、可视化工具PDA(Personalxa0Digitalxa0Assistant,个人数字助理),以及对整个网络拓扑进行地理信息显示、光纤链接图示、设备地理坐标指示等功能。使得获取网络信息更为便捷、直观、可靠。可实现光纤自动化查找及操作精确记录,从而实现FTTH高效部署及光纤故障准确定位,极大的降低部署和运维的成本。智能ODN系统包括传输层和管理层,传输层连接OLT和ONU,传输层包括光纤光缆、光配线设备和光缆连接设备,管理层包括现场操作计算机和ODN网管,此外ODN网管还与用户资源管理系统和工单系统以及FTTH网管互联。ODN网络系统主要管理设备、路由拓扑、线路连接关系和配线等。这些管理的基础是相关设备与装置的身份标识。传统意义上的ODN设备基本上都采用的是文字描述性标识,如设备的安装地址、设备型号,以及连接光纤的纤芯需要或传输路序的描述等信息来对它们进行识别。这些信息虽然具有十分明确的位置或拓扑信息,便于人工理解,但却不便于计算机进行自动采集和识别,难以进行智能化管理。电子标签智能管理技术是在光纤活动连接器上安装一个具有全球唯一编码的IC芯片,而在光纤适配器上安装可以读取光纤活动连接器上IC(Integratedxa0Circuit,集成电路)芯片编码信息的电接触簧片和一个用以提示端口的LED指示灯。在现场操作计算机的控制下,配线设备通过自检,获取光纤适配器端口的连接状态,并且通过获取到的光纤活动连接器上的电子标签信息,能感知光纤活动连接器是否插入正常、ID信息是否正确录入、插入是否正确等信息,通过对光纤适配器上端口的LED指示灯的控制,实现对现场施工人员的指示。智能ODN系统包括主控管理单元和子框配线控制板,一个配线设备最多配置一个主控管理单元,它通过USB(Universalxa0Serialxa0BUS,通用串行总线)接口与现场操作计算机通信,通过子框配线控制板对配线接口板进行控制管理。主控管理单元管理多个子框,每个子框可通过子框配线控制板管理多个配线接口板,每个配线接口板通过背板总线管理多个光纤适配端口,并将电子标签芯片的读写指令接入到所要求的具体端口上,从而实现对光纤适配器上的LED(Lightxa0Emittingxa0Diode,发光二极管)指示灯的控制和光纤活动连接器中电子标签信息的读取。在实际操作中,现场计算机根据预先配置的工单信息,指导施工人员现场施工,需要能即时点亮配线接口板上光纤适配器上的LED灯。待光纤插入之后,通过读取电子标签信息判断是否已正常插入,完成正常插入之后熄灭端口的LED灯,执行下一步操作。在工程维护中,需要快速获取端口状态,即时上报端口状态的变化,实际应用中采用轮询的方式获取端口电子标签,在主控管理单元中通过和上次轮询的端口电子标签信息进行对比,上报端口电子标签的信息变化。轮询流程如下:子框配线控制板逐个轮询子框管理下的每块配线接口板上每个端口的电子标签信息,主控管理单元逐个轮询管理下所有子框的电子标签信息。读取一个配线接口板端口的电子标签信息所需时间是20ms,假设一个子框可管理10个配线接口板,轮询一个子框的电子标签信息需要超过200ms。由于读取端口电子标签的信息所需时耗较长,当子框配线控制板管理的端口过多,轮询周期过长,不能即时上报端口状态信息变化,不能满足现场操作的及时性需求。
发明内容本发明的目的是为了克服上述背景技术的不足,提供一种智能ODN系统中快速感知端口状态的方法,读取一个槽位的端口状态所需时间可控制在10ms以内,获取端口状态的时间明显缩短,实现快速感知端口状态。本发明提供的智能ODN系统中快速感知端口状态的方法,包括以下步骤:A、通过轮询端口状态获取到配线接口板是否在位的信息,如果配线接口板在位就返回端口状态;对于不在位的槽位,直接跳过轮询;B、确定端口状态发生变化时,才获取完整的电子标签信息。在上述技术方案中,步骤B包括以下步骤:每次轮询端口状态获得一个配线接口板的端口信息后,将当前端口状态和上一次轮询的结果进行比较,如果发现当前端口状态发生了改变,有光纤接口拔出或者有新的接口插入,则主动上报端口状态变化信息,主动读取并更新端口电子标签信息。在上述技术方案中,步骤A中轮询端口状态时,通过单总线1-wire通信方式获取到配线接口板是否在位的信息。在上述技术方案中,步骤A中获取到配线接口板是否在位的信息占用的时间为10ms。在上述技术方案中,步骤A之前包括步骤:子框上电后,开始逐个轮询子框配线控制板下的配线接口板,记录轮询次数,超过10次重新计数,根据轮询的次数判断轮询的类型。在上述技术方案中,子框上电后,先轮询一遍所有端口的电子标签,存储相关信息,之后轮询10次端口状态,每一次轮询完所有的配线接口盘被记录为轮询了一次。在上述技术方案中,若轮询次数为第一次或大于10,则查询槽位是否在位,如果在位,则轮询端口电子标签;如果不在位,则轮询下一个槽位的端口信息。在上述技术方案中,若轮询次数小于10,则根据记录的信息判断槽位是否在位,如果在位,则轮询端口状态,轮询下一个槽位的端口信息;如果不在位,则轮询下一个槽位的端口信息。在上述技术方案中,所述电子标签为eID或RFID。与现有技术相比,本发明的优点如下:应用本发明的方法,读取一个槽位的端口状态所需时间可控制在10ms以内,获取端口状态的时间明显缩短,实现快速感知端口状态。
附图说明图1是智能ODN系统的结构框图。图2是智能ODN系统基本的操作流程图。图3是智能ODN系统中轮训操作的交互示意图。图4是本发明实施例的流程图。
具体实施方式下面结合附图及具体实施例对本发明作进一步的详细描述。参见图1所示,智能ODN系统分为两种应用场景:1、多子框配线设备:包括主控管理单元和多个子框,每个子框中,由子框配线控制板管理配线接口板。主控管理单元通过USB接口和手持设备通信,将数据汇集传送给网络管理系统。2、单子框配线设备:直接由子框配线控制板实现管理控制功能,完成对系统信息的采集,实现和网络管理系统的交互。参见图2所示,智能ODN系统基本的操作流程如下:由智能管理终端下发控制命令,主控管理单元将指令通过私有协议下发给子框配线控制板。命令执行后,将返回的数据通过私有协议回复给主控管理单元,主控管理单位再上报给网络管理系统。参见图3所示,轮训操作的交互过程为:子框配线管理单位轮询发现端口状态发生改变,上报给智能管理终端。智能管理终端判断端口状态的改变是否正常,并查询端口电子标签信息。子框配线管理单元,上送电子标签信息。智能管理终端判断电子标签信息是否正确,并做出对应操作。考虑到实际场景运用中,在大部分情况下,只需要实时感知端口是否在位,获得端口拔出和插入的事件,不需要完整的电子标签即时信息,故本发明实施例设计两种轮询机制:1、获取完整的电子标签信息。2、在轮询中不获取完整的电子标签信息,而是通过单总线1-wire通信方式只获取到电子标签是否在位的信息,就直接返回端口状态。1-wire采用单根信号线,同时传输时钟和数据,且数据传输是双向的,它具有节省I/O口线资源、结构简单、成本低廉、便于总线扩展和维护等诸多优点。参见图4所示,本发明实施例提供一种智能ODN系统中快速感知端口状态的方法,包括以下步骤:步骤Sxa01、子框上电后,开始逐个轮询子框配线控制板下的配线接口板;步骤S2、记录轮询次数,超过10次重新计数;步骤S3、根据轮询的次数判断轮询的类型,若轮询次数为第一次或大于10,则转到步骤S4;若轮询次数小于10,则转到步骤S6;在具体实施中,设备启动后先轮询一遍所有端口的电子标签,存储相关信息,之后轮询十次端口状态,每一次轮询完所有的配线接口盘被记录为轮询了一次。步骤S4、查询槽位是否在位(需要10ms),如果在位,则转到步骤S5;如果不在位,则转到步骤S8;步骤S5、轮询端口电子标签,转到步骤S8;步骤S6、根据记录的信息判断槽位是否在位,如果在位,则转到步骤S7;如果不在位,则转到步骤S8;步骤S7、轮询端口状态,转到步骤S8;步骤S8、结束轮询之后,轮询下一个槽位的端口信息。如果是轮询端口电子标签,读取配线接口盘端口的电子标签信息需要20ms,如果是轮询端口状态,直接读取配线接口盘端口的端口状态只需要10ms。获取配线接口板是否在位的信息,对于不在位的槽位,直接跳过轮询,节省了轮询时间。轮询多次端口状态后,轮询一次电子标签信息。通过对两种轮询机制的调度和有效的控制,在保持功能的正常运作的前提下,节省了获得即时端口状态的时间,从而满足系统即时性需求。每次轮询端口状态获得一个配线接口板的端口信息后,会将当前的端口状态和上一次轮询的结果进行比较,如果发现有的端口状态发生了改变,有光纤接口拔出或者有新的接口插入,则主动上报端口状态变化信息,主动读取并更新端口电子标签(eID或RFID)信息。这种处理方式,即可以在端口状态发生变化的时候获得电子标签信息,也可以降低感知电子标签端口信息变化所需要的时间,只在发现端口状态发生改变的时候读取电子标签信息,节省了轮询时间。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明包含这些改动和变型在内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。